import {FoodVO} from "./food.ts";
import {BusinessVO} from "./business";

/**
 * 购物车VO
 * */
export interface CartVO{
    id: number;
    /*
    * 所属商家
    * */
    businessVO:BusinessVO;
    /*
     * 所属用户
     * */
    userId:number;
    /*
     * 总数
     * */
    totalQuantity: number;
    /*
     * 购物项
     * */
    itemVOS: ItemVO[];
}

/*
* 购物车内容VO
* */
export interface ItemVO {
    id: number;
    /*
     * 数量
     * */
    quantity: number;
    /*
    * 食品
    * */
    food: FoodVO;
    cartId: number;
}

/**
 * 更新购物车dto
 * */
export interface UpdateCartRequestDTO {
    businessId: number;
    cartId: number;
    /*
    * 变化数量
    * */
    changeQuantity: number;
    foodId: number;
}

